package com.gxa.service;

import com.gxa.common.JsonResult;
import com.gxa.common.R;
import com.gxa.pojo.Role;

public interface RoleService {
    /**
     * 分页查询
     * @param currentPage
     * @param pagesize
     * @return
     */
    JsonResult queryRoleList(Integer currentPage,Integer pagesize);

    /**
     * 按条件分页查询
     * @param currentPage
     * @param pagesize
     * @param role_name
     * @return
     */
    JsonResult queryRoleList(Integer currentPage,Integer pagesize,String role_name);

    /**
     * 删除
     * @param ids
     * @return
     */
    R delRoleById(String[] ids);

    /**
     * 添加
     * @param role
     * @return
     */
    R addRole(Role role);

    R updateRole(Role role);
}
